Mindmaps und Gliederungen einbetten
Mindmaps und Gliederungen können mit Markeds Include-Syntax oder der iA-Writer-Block-Syntax in Ihre Markdown-Vorschau eingebettet werden. Das Verhalten hängt vom Dateiformat ab und von den Kontrollkästchen pro Format unter Als Mermaid-Mindmaps einbetten: in (Mind Maps and Outlines).
Contents
Unterstützte Formate
iThoughts X (.itmz)
iThoughts-Mindmap-Dateien sind ZIP-Archive, die Kartendaten und ein optionales Vorschaubild enthalten.
MindManager (.mmap)
MindManager-Dateien sind ZIP-Archive mit Document.xml. Entpackte MindManager-Pakete (ein Ordner mit Document.xml) und direkte Pfade zu Document.xml werden ebenfalls unterstützt.
FreeMind (.mm)
FreeMind-Mindmap-Dateien verwenden die Erweiterung .mm und speichern Daten als XML. Marked erkennt das FreeMind-Format, indem es prüft, ob der Dateiinhalt mit <map beginnt; wenn nicht (z. B. ein Code-Snippet), wird die Datei als einfacher Text eingefügt. FreeMind-Dateien werden für die Einbettung von Mermaid-Mindmaps unterstützt.
OPML (.opml)
OPML (Outline Processor Markup Language) ist ein XML-Format für hierarchische Gliederungen, das häufig von Outlinern und Feed-Readern verwendet wird. iThoughts und andere Apps können nach OPML exportieren. Marked konvertiert eingebundene OPML-Dateien in Mermaid-Mindmap-Diagramme.
Bike (.bike)
Wie Sie eine .bike-Datei öffnen, steht unter Bike. Für eingebundene Bike-Gliederungen gilt das Kontrollkästchen Bike-Gliederungen: Ist es aktiviert, entsteht eine Mermaid-Mindmap (der Dateiname ohne .bike ist der Stammknoten), ist es deaktiviert, eine verschachtelte Markdown-Liste ohne Dokumenttitel.
OmniOutliner (.ooutline)
OmniOutliner-Gliederungen lassen sich genauso einbinden. Das Kontrollkästchen OmniOutliner-Gliederungen unter Als Mermaid-Mindmaps einbetten: steuert, ob als Mermaid oder als Markdown-Liste gerendert wird. Das Öffnen einer OmniOutliner-Datei ist unter OmniOutliner und OPML beschrieben.
Tree Outliner (.treeoutline)
Siehe Tree Outliner. Das Kontrollkästchen Tree Outliner outlines gilt sowohl beim Öffnen einer .treeoutline-Datei als auch beim Einbinden. Ist es aktiviert, entsteht eine Mermaid-Mindmap mit dem Dokumenttitel als Stammknoten. Ist es deaktiviert, kompiliert Marked Überschriften und Listen; wie tief die Überschriften reichen, legt Headings through level in der Gruppe Tree Outliner fest.
Als Mermaid-Mindmaps einbetten
Unter gibt es im Abschnitt Mindmaps und Gliederungen die Gruppe Als Mermaid-Mindmaps einbetten: mit einem Kontrollkästchen pro Format:
- Bike-Gliederungen
- Mindmaps (iThoughts) (deckt auch FreeMind und MindManager ab)
- OPML-Dateien
- OmniOutliner-Gliederungen
- Tree Outliner outlines
Ist das Kontrollkästchen eines Formats aktiviert (Standard bei den unterstützten Formaten), wandelt Marked eingebundene Dateien dieses Typs in Mermaid-Diagramme um:
iThoughts, MindManager, FreeMind, OPML, Bike, OmniOutliner und Tree Outliner – Gerendert als Mermaid-Mindmap-Diagramme mit dem Tidy-Tree-Layout. Bei iThoughts und MindManager bleiben Forminformationen (rund, rechteckig, sechseckig usw.) erhalten, sofern verfügbar. FreeMind (.mm) und OPML verwenden dasselbe Mindmap-Format. Bike-Gliederungen (.bike) verwenden den eingebundenen Dateinamen (ohne Erweiterung) als Mindmap-Stammknoten. Tree Outliner verwendet den Dokumenttitel als Stammknoten. Knotenbezeichnungen bestehen aus reinem Text (Links werden zu Linktext; Aufgaben werden als ☐ / ☑-Präfixe angezeigt). Mermaid ist standardmäßig in jeder Markdown-Vorschau enthalten.
Einschränkung: Das Einbetten von Mindmaps (Mermaid-Diagramme) funktioniert nicht mit dem Discount-Parser. Verwenden Sie MultiMarkdown, CommonMark (GFM) oder Kramdown für Mindmap-Vorschauen.
Ist das Kontrollkästchen eines Formats deaktiviert:
-
iThoughts – Das integrierte Vorschaubild (
preview.png) aus der .itmz-Datei ist als Base64-Bild eingebettet. Der Alternativtext des Bildes verwendet den Dateinamen. - MindManager – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet.
- FreeMind – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet.
- OPML – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet (keine Mindmap).
- Bike – Die Gliederung ist als verschachtelte Markdown-Liste eingebettet (ohne Dokumenttitel). Überschriftszeilen sind fett, und Aufgaben werden GitHub-Kontrollkästchen. Siehe Bike.
- Tree Outliner – Die Gliederung wird zu Markdown-Überschriften und -Listen kompiliert. Der Dokumenttitel ist eine Überschrift der Ebene 1, und Headings through level legt fest, wie tief die Überschriften reichen. Siehe Tree Outliner.
- OmniOutliner – Die Gliederung ist als verschachtelte Markdown-Liste bzw. Checkliste eingebettet.
Include-Syntax
Verwenden Sie die gleiche Syntax wie für andere Datei-Includes:
<<[path/to/map.itmz]
<<[path/to/map.mmap]
<<[path/to/map.mm]
<<[path/to/outline.opml]
<<[path/to/outline.bike]
<<[path/to/outline.treeoutline]
Oder mit iA Writer-Blocksyntax:
/path/to/map.itmz
Pfade können relativ zum Hauptdokument oder absolut sein (beginnend mit / oder ~). Weitere Informationen finden Sie unter Mehrteilige Dokumente.
OPML-Konvertierung
OPML-Dateien verwenden verschachtelte <outline>-Elemente mit einem text-Attribut. Ist OPML-Dateien unter Als Mermaid-Mindmaps einbetten: aktiviert (siehe Einstellungen: Anwendungen), erzeugt die Konvertierung eine Mermaid-Mindmap im gleichen Format wie iThoughts und MindManager:
-
Untergeordnete Gliederungen von
<body>werden zur obersten Ebene (oder zu Kindern eines „Outline“-Stamms, wenn es mehrere Elemente der obersten Ebene gibt) - Verschachtelte Gliederungen definieren die Hierarchie
-
Fehlendes oder leeres
textwird als(unnamed)angezeigt - Text wird bereinigt; Sonderzeichen werden für Mermaid maskiert
Bike-Konvertierung
Bike-.bike-Dateien sind HTML mit einem Stammelement <ul> und <li>. Im Listenmodus ist jede Zeile ein Listeneintrag: Zeilen mit data-type="heading" sind fett, Zeilen mit data-type="task" sind GitHub-Kontrollkästchen (abgeschlossen, wenn data-done einen Zeitstempel hat oder data-checked / data-completed wahr ist). Inline-Formatierungen und Links im Knotentext werden in Markdown konvertiert. Eine geöffnete .bike-Datei verwendet immer diese Liste. Wird eine eingebundene Datei als Mermaid-Mindmap dargestellt, ist der Dateiname (ohne Erweiterung) der einzige Stammknoten, und die Beschriftungen sind einfacher Text in der Mermaid-Mindmap-Syntax.
Next up: Tastaturkurzbefehle ▶
Support Site | Legal | Privacy